From: Andrew Cooper Date: Wed, 7 Nov 2018 12:51:43 +0000 (+0000) Subject: tools/xen-cpuid: Fix 32bit build X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~3033 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https://%22%22/%22http:/www.example.com/cgi/%22https:/%22%22?a=commitdiff_plain;h=830f4a2df509d5555ad2bf04824b600717480895;p=xen.git tools/xen-cpuid: Fix 32bit build Clang reports: xen-cpuid.c:307:29: error: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long') [-Werror,-Wformat] msrs[l].idx, msrs[l].val); ^~~~~~~~~~~ Use PRIx64 instead. Signed-off-by: Andrew Cooper Acked-by: Wei Liu --- diff --git a/tools/misc/xen-cpuid.c b/tools/misc/xen-cpuid.c index 2c41031497..04b11d7250 100644 --- a/tools/misc/xen-cpuid.c +++ b/tools/misc/xen-cpuid.c @@ -5,6 +5,7 @@ #include #include #include +#include #include @@ -303,7 +304,7 @@ static void print_policy(const char *name, printf(" MSRs:\n"); printf(" %-8s -> %-16s\n", "index", "value"); for ( l = 0; l < nr_msrs; ++l ) - printf(" %08x -> %016lx\n", + printf(" %08x -> %016"PRIx64"\n", msrs[l].idx, msrs[l].val); }